<?php
class TDataTableCarenciaAcompanhamento extends TDataTable
{
    public function __construct($usuario,$pfcid)
    {
        $model  = new ViewCarenciaAcompanhamento();
        $options = array('checkColumn'=> FALSE, 'editClass'=> 'detalhes', 'editHeader'=> 'analisar', 'editLink'=>'analise.php?carenciaid=');
        $columns = array();
        $columns = array();
		$criterio['orderBy'] = 'data desc, orgao asc, lotacao asc, cargo asc';
		$criterio['order'] = '';
		$key = 'carenciaid';
		
		$criterio['precondicao'] = FluxoCarencia::getFilterCarencia();
        
        parent::__construct($model, $key, $criterio, $options, $columns);
		$this->addColumnsData(array('data','solicitante','orgao','lotacao','cargo','status'));        
        
		$this->addFiltersCombo(
            array('solicitante', 'orgao', 'lotacao', 'cargo', 'status')
        );
    }
}